home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / general / hdf / unix / examples.lha / examples / ris8 / Makefile < prev    next >
Encoding:
Makefile  |  1991-10-25  |  894 b   |  51 lines

  1. # @(#)Makefile  07/19/90
  2. #
  3. #
  4. # Note: change these paths to conform to your system:
  5.  
  6.  
  7. MACHINE = SUN
  8.  
  9. INCDIR = /stg1/dilg/r5
  10. LIBS    = /stg1/dilg/testr5/lib/libdf.a -lm
  11. FILESDIR = ../files
  12.  
  13. RM      = rm -f
  14. CC      = cc
  15. FC      = f77
  16. DEFS    = -D${MACHINE}
  17.  
  18. CFLAGS    = -g  ${DEFS} -I${INCDIR}
  19. FFLAGS    =  
  20. LDFLAGS = 
  21.  
  22. CPROGS= manyRIS putim getputim 
  23. FPROGS= putimF getputimF t_bigbufF threeRISF
  24.  
  25. all:    cprogs fprogs getfiles
  26.  
  27. cprogs: ${CPROGS}
  28.  
  29. fprogs: ${FPROGS}
  30.  
  31. $(CPROGS): 
  32.     ${CC} ${CFLAGS} $@.c ${LDFLAGS} ${LIBS} ${GLIBS} -o $@
  33.  
  34. $(FPROGS): 
  35.     ${FC} ${FFLAGS} $@.f ${LDFLAGS} ${LIBS} ${GLIBS} -o $@
  36.  
  37. getfiles:
  38.     cp $(FILESDIR)/old.hdf .
  39.     cp $(FILESDIR)/h200x150.hdf .
  40.     cp $(FILESDIR)/storm110.hdf .
  41.     cp $(FILESDIR)/storm120.hdf .
  42.     cp $(FILESDIR)/storm130.hdf .
  43.     cp $(FILESDIR)/grey.pal .
  44.  
  45. cleanup:
  46.     -${RM} $(CPROGS)
  47.     -${RM} $(FPROGS)
  48.     -${RM} old.hdf h200x150.hdf storm*.hdf grey.pal new.hdf
  49.     -${RM} *.o
  50.  
  51.